#!/bin/bash

# запуск скрипта из папки с файлом и указанием имени изменяемого файла
#$ chmod +x script.sh разрешаем доступ
#./script.sh 

read -n 1 -p "Ты уверен, что хочешь запустить это (y/[a]): " AMSURE 
[ "$AMSURE" = "y" ] || exit
echo "" 1>&2

SUFFIX=h  # задаем расширение

#  Используется утилита "macptopbm", входящая в состав пакета "netpbm",
#+ который сопровождается Brian Henderson (bryanh@giraffe-data.com).
#  Netpbm -- стандартный пакет для большинства дистрибутивов Linux.

OPERATION=macptopbm  

if [ -n "$1" ]  # если задано имя в консоле
then
	file=$1
	if [ "${file##*.}" != "h" ] # сравнение расширений
	then
	       echo "Выполняем переименовывание"
	       filename=${file%.*}  # отрезаем расширение
	       $OPERATION $file > "$filename.$SUFFIX"   # вставляем расширение
	       rm -f $file            # Удаление оригинального файла после преобразования.
	       echo "$filename.$SUFFIX"  # Вывод на stdout.
	else
		echo "не надо переименовывать"
fi
else  # если не задано
echo "no file here"
fi


